Doom Emacs 模块
Doom Emacs 由大约 160 个不断增长的模块组成。每个模块是一组包、配置和命令的捆绑,组织成一个可以通过调整 doom!
块轻松切换的单元。
核心特点
- 组织结构: 模块将相关包、配置和命令组织为一个整体。
- 可定制性: 用户可以根据需要启用或禁用特定模块。
模块列表
- Doom Emacs input 模块
- Doom Emacs completion 模块
- Doom Emacs ui 模块
- Doom Emacs editor 模块
- Doom Emacs emacs 模块
- Doom Emacs term 模块
- Doom Emacs lang 模块
配置 Doom 模块
- 位置:
doom!
块位于$DOOMDIR/init.el
文件中。 - 启用和禁用模块: 通过注释或取消注释模块名称来启用或禁用模块。
(doom! :lang
python ; 启用
;;javascript ; 禁用
ruby) ; 启用
- 使用标志: 一些模块支持通过带加号前缀的标志启用可选功能。
(doom! :lang
(csharp +unity)
(org +brain +dragndrop +gnuplot +hugo +jupyter))
- 同步配置: 对
doom!
块的任何更改都需要运行doom sync
才能生效。
诊断和调试
- 使用
doom doctor
命令可以检测doom!
块中的问题,如重复或拼写错误的模块和标志。
本文作者:Maeiee
本文链接:Doom Emacs 模块
版权声明:如无特别声明,本文即为原创文章,版权归 Maeiee 所有,未经允许不得转载!
喜欢我文章的朋友请随缘打赏,鼓励我创作更多更好的作品!